import static org.junit.Assert.*;

import org.junit.Test;

/**
 * 
 */

/**
 * @author ShiroiKarasu
 *
 */
public class CalculadoraTest {

	Calculadora calculadora=new Calculadora();
	/**
	 * Test method for {@link Calculadora#Sumar(int, int)}.
	 */
	@Test
	public void testSumar() {
		assertEquals(calculadora.Sumar(1, 1), 2);
	}

	/**
	 * Test method for {@link Calculadora#Restar(int, int)}.
	 */
	@Test
	public void testRestar() {
		assertEquals(calculadora.Restar(5, 3),2);
		assertEquals(calculadora.Restar(3, 5),2);
	}

	/**
	 * Test method for {@link Calculadora#Multiplicar(int, int)}.
	 */
	@Test
	public void testMultiplicar() {
		assertEquals(calculadora.Multiplicar(5, 5),25);
	}

	/**
	 * Test method for {@link Calculadora#Dividir(int, int)}.
	 */
	@Test
	public void testDividir() {
		assertEquals(calculadora.Dividir(10, 2),5);
		assertEquals(calculadora.Dividir(2,10),5);
	}

	/**
	 * Test method for {@link Calculadora#esPar(int)}.
	 */
	@Test
	public void testEsPar() {
		assertEquals(calculadora.esPar(10),true);
		assertEquals(calculadora.esPar(7),false);
	}

	/**
	 * Test method for {@link Calculadora#esPrimo(int)}.
	 */
	@Test
	public void testEsPrimo() {
		assertEquals(calculadora.esPrimo(113),false);
		assertEquals(calculadora.esPrimo(7),true);
	}

}
